package com.hopu.mapper;

import com.hopu.pojo.Emp;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface EmpMapper {

    Emp login(@Param("ename") String ename, @Param("epsw") String epsw);

    Emp findByEname(@Param("ename") String ename);

    List<Emp> findAllEmp(@Param("eflag") int eflag);

    int addEmp(@Param("jid") int jid, @Param("pid") int pid, @Param("ename") String ename, @Param("epsw") String epsw, @Param("erealname") String erealname, @Param("etel") String etel, @Param("eaddress") String eaddress, @Param("eremark") String eremark, @Param("eflag") int eflag);

    int delEmp(@Param("eid") int eid);

    int huiFuEmp(@Param("eid") int eid);

    Emp findEmpById(String eid);

    int uppEmp(@Param("eid") int eid, @Param("jid") int jid, @Param("pid") int pid, @Param("ename") String ename, @Param("epsw") String epsw, @Param("erealname") String erealname, @Param("etel") String etel, @Param("eaddress") String eaddress, @Param("eremark") String eremark, @Param("eflag") int eflag);

    int uppPwd(@Param("eid") int eid, @Param("epsw") String epsw);
}
